package com.ruoyi.solidProdution.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 暂存库台账对象 zcktz_info
 * 
 * @author ruoyi
 * @date 2021-09-02
 */
public class ZcktzInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 暂存库台账ID */
    private Long zcktzId;

    /** 入库危险废物来源 */
    @Excel(name = "入库危险废物来源")
    private String zcktzRkly;

    /** 危险废物名称 */
    @Excel(name = "危险废物名称")
    private String zcktzRkName;

    /** 种类 */
    @Excel(name = "种类")
    private String zcktzRkZl;

    /** 危险特性 */
    @Excel(name = "危险特性")
    private String zcktzRkTx;

    /** 危险类别 */
    @Excel(name = "危险类别")
    private String zcktzRkLb;

    /** 数量 */
    @Excel(name = "数量")
    private String zcktzRkNum;

    /** 暂存库号 */
    @Excel(name = "暂存库号")
    private String zcktzZckCode;

    /** 送交人 */
    @Excel(name = "送交人")
    private String zcktzRkSj;

    /** 接收人 */
    @Excel(name = "接收人")
    private String zcktzRkJc;

    /** 入库日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入库日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zcktzRkTime;

    /** 出库危险废物流向 */
    @Excel(name = "出库危险废物流向")
    private String zcktzCkLx;

    /** 危险废物名称 */
    @Excel(name = "危险废物名称")
    private String zcktzCkName;

    /** 种类 */
    @Excel(name = "种类")
    private String zcktzCkZl;

    /** 危险特性 */
    @Excel(name = "危险特性")
    private String zcktzCkTx;

    /** 危险类别 */
    @Excel(name = "危险类别")
    private String zcktzCkLb;

    /** 数量 */
    @Excel(name = "数量")
    private String zcktzCkNum;

    /** 送交人 */
    @Excel(name = "送交人")
    private String zcktzCkSj;

    /** 接收人 */
    @Excel(name = "接收人")
    private String zcktzCkJc;

    /** 出库日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出库日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zcktzCkTime;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 冗余字段 */
    @Excel(name = "冗余字段")
    private String other;

    /** 冗余字段 */
    @Excel(name = "冗余字段")
    private String otherOne;

    public void setZcktzId(Long zcktzId) 
    {
        this.zcktzId = zcktzId;
    }

    public Long getZcktzId() 
    {
        return zcktzId;
    }
    public void setZcktzRkly(String zcktzRkly) 
    {
        this.zcktzRkly = zcktzRkly;
    }

    public String getZcktzRkly() 
    {
        return zcktzRkly;
    }
    public void setZcktzRkName(String zcktzRkName) 
    {
        this.zcktzRkName = zcktzRkName;
    }

    public String getZcktzRkName() 
    {
        return zcktzRkName;
    }
    public void setZcktzRkZl(String zcktzRkZl) 
    {
        this.zcktzRkZl = zcktzRkZl;
    }

    public String getZcktzRkZl() 
    {
        return zcktzRkZl;
    }
    public void setZcktzRkTx(String zcktzRkTx) 
    {
        this.zcktzRkTx = zcktzRkTx;
    }

    public String getZcktzRkTx() 
    {
        return zcktzRkTx;
    }
    public void setZcktzRkLb(String zcktzRkLb) 
    {
        this.zcktzRkLb = zcktzRkLb;
    }

    public String getZcktzRkLb() 
    {
        return zcktzRkLb;
    }
    public void setZcktzRkNum(String zcktzRkNum) 
    {
        this.zcktzRkNum = zcktzRkNum;
    }

    public String getZcktzRkNum() 
    {
        return zcktzRkNum;
    }
    public void setZcktzZckCode(String zcktzZckCode) 
    {
        this.zcktzZckCode = zcktzZckCode;
    }

    public String getZcktzZckCode() 
    {
        return zcktzZckCode;
    }
    public void setZcktzRkSj(String zcktzRkSj) 
    {
        this.zcktzRkSj = zcktzRkSj;
    }

    public String getZcktzRkSj() 
    {
        return zcktzRkSj;
    }
    public void setZcktzRkJc(String zcktzRkJc) 
    {
        this.zcktzRkJc = zcktzRkJc;
    }

    public String getZcktzRkJc() 
    {
        return zcktzRkJc;
    }
    public void setZcktzRkTime(Date zcktzRkTime) 
    {
        this.zcktzRkTime = zcktzRkTime;
    }

    public Date getZcktzRkTime() 
    {
        return zcktzRkTime;
    }
    public void setZcktzCkLx(String zcktzCkLx) 
    {
        this.zcktzCkLx = zcktzCkLx;
    }

    public String getZcktzCkLx() 
    {
        return zcktzCkLx;
    }
    public void setZcktzCkName(String zcktzCkName) 
    {
        this.zcktzCkName = zcktzCkName;
    }

    public String getZcktzCkName() 
    {
        return zcktzCkName;
    }
    public void setZcktzCkZl(String zcktzCkZl) 
    {
        this.zcktzCkZl = zcktzCkZl;
    }

    public String getZcktzCkZl() 
    {
        return zcktzCkZl;
    }
    public void setZcktzCkTx(String zcktzCkTx) 
    {
        this.zcktzCkTx = zcktzCkTx;
    }

    public String getZcktzCkTx() 
    {
        return zcktzCkTx;
    }
    public void setZcktzCkLb(String zcktzCkLb) 
    {
        this.zcktzCkLb = zcktzCkLb;
    }

    public String getZcktzCkLb() 
    {
        return zcktzCkLb;
    }
    public void setZcktzCkNum(String zcktzCkNum) 
    {
        this.zcktzCkNum = zcktzCkNum;
    }

    public String getZcktzCkNum() 
    {
        return zcktzCkNum;
    }
    public void setZcktzCkSj(String zcktzCkSj) 
    {
        this.zcktzCkSj = zcktzCkSj;
    }

    public String getZcktzCkSj() 
    {
        return zcktzCkSj;
    }
    public void setZcktzCkJc(String zcktzCkJc) 
    {
        this.zcktzCkJc = zcktzCkJc;
    }

    public String getZcktzCkJc() 
    {
        return zcktzCkJc;
    }
    public void setZcktzCkTime(Date zcktzCkTime) 
    {
        this.zcktzCkTime = zcktzCkTime;
    }

    public Date getZcktzCkTime() 
    {
        return zcktzCkTime;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setOther(String other) 
    {
        this.other = other;
    }

    public String getOther() 
    {
        return other;
    }
    public void setOtherOne(String otherOne) 
    {
        this.otherOne = otherOne;
    }

    public String getOtherOne() 
    {
        return otherOne;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("zcktzId", getZcktzId())
            .append("zcktzRkly", getZcktzRkly())
            .append("zcktzRkName", getZcktzRkName())
            .append("zcktzRkZl", getZcktzRkZl())
            .append("zcktzRkTx", getZcktzRkTx())
            .append("zcktzRkLb", getZcktzRkLb())
            .append("zcktzRkNum", getZcktzRkNum())
            .append("zcktzZckCode", getZcktzZckCode())
            .append("zcktzRkSj", getZcktzRkSj())
            .append("zcktzRkJc", getZcktzRkJc())
            .append("zcktzRkTime", getZcktzRkTime())
            .append("zcktzCkLx", getZcktzCkLx())
            .append("zcktzCkName", getZcktzCkName())
            .append("zcktzCkZl", getZcktzCkZl())
            .append("zcktzCkTx", getZcktzCkTx())
            .append("zcktzCkLb", getZcktzCkLb())
            .append("zcktzCkNum", getZcktzCkNum())
            .append("zcktzCkSj", getZcktzCkSj())
            .append("zcktzCkJc", getZcktzCkJc())
            .append("zcktzCkTime", getZcktzCkTime())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("other", getOther())
            .append("otherOne", getOtherOne())
            .toString();
    }
}
